package br.ufrgs.tcp.db;

import android.content.ContentValues;
import android.content.Context;
import br.ufrgs.tcp.model.IModel;
import br.ufrgs.tcp.model.Predio;

public class PredioSQLAdapter extends SQLAdapter {

	public PredioSQLAdapter(Context context) {
		super(context);
	}

	@Override
	protected <T extends IModel> ContentValues createContentValues(T data) {
		ContentValues contentValues =  new ContentValues();
		Predio predio = (Predio) data;
		contentValues.put(AppSQLHelper.PREDIO_KEY_ENDERECO, predio.getEndereco());
		contentValues.put(AppSQLHelper.KEY_NUMERO, predio.getNumero());
		contentValues.put(AppSQLHelper.PREDIO_KEY_LATITUDE, predio.getLatitude());
		contentValues.put(AppSQLHelper.PREDIO_KEY_ENDERECO, predio.getEndereco());	
		return contentValues;
	}

	@Override
	protected String getTableName() {
		return AppSQLHelper.PREDIO_TABLE_NAME;
	}

	@Override
	protected String[] getColumns() {
		
		return AppSQLHelper.PREDIO_COLUMNS;
	}



}
